home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / pc / 2924.ZIP / DMLXREF.ARC / GEN.TBL < prev    next >
Encoding:
Text File  |  1988-12-28  |  4.9 KB  |  106 lines

  1. .R:E
  2. .W:96
  3. .H:...DML GEN UNIT Version 1.00...
  4. .H:...$$Day Mon D, YEAR$$  $$Z:MI A.M.$$     Page $$$...
  5. .H:...TABLE OF CONTENTS...
  6. .H:
  7. .F:
  8. .F:... Copyright (c) 1989, by DML Software Inc. ...
  9. .X:8
  10.  
  11.  
  12.                    DML SOFTWARE INC.  TURBO PASCAL LIBRARY
  13.  
  14.  
  15. GENERAL PURPOSE SUBROUTINES
  16.  
  17.   These general purpose routines fill in many gaps left by other libraries.
  18.   Please note that some of these routines are more hardware oriented than 
  19.   other groups of routines and may depend more on hardware compatiblity to 
  20.   function properly. 
  21.  
  22.  
  23.  
  24. Procedure                                                                Page
  25. ---------                                                                ----  
  26.  
  27. GENERAL ROUTINES - CHANGES HIGHLIGHTS (VERSION 1.00)                        1
  28.  
  29. 1) SYSTEM PROGRAMMING EXTENSIONS                                            2
  30.  
  31. Abend - Terminate a Program.                                                2
  32. CallProcedure - Invoke a simple procedure indirectly.                       3
  33. CallProcedureX - Invoke a complex procedure indirectly.                     4
  34. LongAddr - Returns the full twenty bit address of any memory location.      5
  35. Same - Performs byte by byte comparison of two blocks of data.              6
  36.  
  37. 2) FILE I/O AND PROTECTION                                                  7
  38.  
  39. ReadOnlyExist - Determine if a file exists.                                 7
  40. ReadOnlyGetAttr - Return the current access mode of a DOS file.             8
  41. ReadOnlySetAttr - Set the access mode of a DOS file.                        9
  42. FileOpen - Open a DOS file.                                                10
  43. FileAssignAndOpen - Assign and Open a DOS file.                            11
  44.  
  45. 3) TEXT ENCRYPTION                                                         12
  46.  
  47. EnCrypt - Encrypt a Text String.                                           12
  48. Decrypt - Decrypt a Text String.                                           13
  49.  
  50. 4) GENERAL PURPOSE VIDEO                                                   14
  51.  
  52. GenBeep - Sounds the PC speaker.                                           14
  53. ColorMonitorInstalled - Test if a color monitor is installed.              15
  54. Cursor - Turns the cursor on or off.                                       16
  55. CursorInsertSize - Changes to cursor to a fat line.                        17
  56. CursorOverwriteSize - Changes the cursor to a normal line.                 18
  57. ScrBackCursorColor - Return the background color of cursor.                19
  58. ScrForeCursorColor - Return the foreground color of cursor.                20
  59.  
  60. 
  61.  
  62. 5) VIDEO MESSAGES                                                          21
  63.  
  64. Pause - Debugging aid whichs waits for a key to be pressed.                21
  65. Wait - Displays a flashing WAIT message in the lower right of screen.      22
  66. ScrErrMsg - Prints an error message on the 25th line.                      23
  67. ScrStatMsg - Prints a status message on the 25th line.                     24
  68. ScrYouAreSure - Asks user to verify operation.                             25
  69. ScrYN - Asks user to verify operation                                      26
  70.  
  71. 6) DISK AND MEMORY SIZES                                                   27
  72.  
  73. BytesOnDiskFree - Calculate number of bytes remaining on a disk drive.     27
  74. FreeDOSMem  - Returns the amount of currently unused RAM memory.           28
  75. SizeOfMem  - Returns the amount of RAM memory installed.                   29
  76. StackAvail - Returns the amount of stack space remaining in bytes.         30
  77.  
  78. 7) INSTRUCTION TIMING                                                      31
  79.  
  80. TimeElapsed - Returns the number of seconds elapsed since genesis.         31
  81. TimeTotal - Returns the value of a timing test as a formatted string.      32
  82.  
  83. 8) GENERAL PURPOSE FILE                                                    33
  84.  
  85. Exist - Test if a file exists (R/W access).                                33
  86. LinesInFile - Returns the number of lines in a text file.                  34
  87. GetFileDateAndTimeString - Get file directory date and time.               35
  88. GetFileDateAndTimeLongInt - Get file directory date and time.              36
  89.  
  90. 9) MATH                                                                    37
  91.  
  92. Power - Raise a Real number to a Real exponent.                            37
  93. Log - Return the base 10 log of a real number.                             37
  94.  
  95. 10) DOS AND ENVIRONMENT                                                    38
  96.  
  97. DOSVersionR - Returns the DOS version number.                              38
  98. WhoAmI - Return the name of the currently executing program                39
  99. GetEnvString - Return the value of an environment variable.                40
  100.  
  101. 11) VERSION CONTROL                                                        41
  102.  
  103. GetDMLVersion - Get individual module version number.                      41
  104. GetDMLVersions - Get all module version numbers.                           42
  105.  
  106.